Primitive which the renderer will use
Which API is being used
///////////////////////////////////////Metadata//////////////////////////////////////////
Use this special UDA to say this type is only for accumulating stride and thus should not be defined on shader
Could later be moved to windowing
Minimal interface for another API implementation
Declares that the struct is as FragmentUniform block.
Declares that the struct is as VertexUniform block.